home *** CD-ROM | disk | FTP | other *** search
/ PC Format Collection 19 / PC Format CD-ROM Collection 19 (1995-11)(Future Publishing)(GB)[issue 50].iso / sharewar / elvis / readme.txt < prev    next >
Text File  |  1995-06-13  |  19KB  |  512 lines

  1. TINY ELVIS FOR WINDOWS
  2. ----------------------
  3. Freeware Version 1.5 - June 13, 1995
  4.  
  5. This file contains information for installing and running
  6. Tiny Elvis.  Full documentation is available in the Tiny Elvis
  7. help file (TNYELVIS.HLP), which is accessed via the Tiny E
  8. system menu "Help" command.
  9.  
  10.  
  11. AUTHOR'S MESSAGE TO USERS
  12. -------------------------
  13. To everyone who took the time to download, beg, borrow, or
  14. steal any of the previous releases of Tiny Elvis (1.00, 1.01,
  15. or 1.02), please accept my sincere thanks.
  16.  
  17. I'm grateful that Tiny Elvis has earned a place on your Windows
  18. desktop.
  19.  
  20. Special thanks to those of you kind enough to contact me via
  21. snail- and e-mail.  I have enjoyed hearing from each of you,
  22. and have welcomed your comments and suggestions.  No doubt
  23. many of you are taking some (sadistic) satisfaction in the
  24. fact that your fine suggestions have kept my nose to the
  25. "Elvis" grindstone a little longer.
  26.  
  27. Anyway, I hope you enjoy the results.
  28.  
  29. As always, you are welcome to contact me via...
  30.  
  31. CompuServe:  70661,3235
  32. Intenet:     70661.3235@compuserve.com
  33.  
  34. OR you can write me in care of my distributor,
  35. Advanced Support Group, Inc., at...
  36.  
  37. 11900 Grant Place
  38. St. Louis, Missouri. 63131
  39.  
  40.  
  41.  
  42. VERSION NOTES / PROGRAM REQUIREMENTS
  43. ------------------------------------
  44. Tiny Elvis version 1.5 is the latest update to the original
  45. Tiny Elvis for Windows program.  This version is a 16-bit
  46. Windows application, which will run on Microsoft Windows 3.1 or
  47. higher, Windows for Workgroups, Windows NT, or Windows 95.
  48.  
  49. For best results, run Tiny Elvis on a 386SX-16 or faster PC.
  50. Animation effects will be somewhat smoother when an Windows-
  51. accelerated video card/driver combination is used.
  52.  
  53. The program's waveform audio (WAV playback) features require a
  54. Windows-compatible sound card (AdLib, Roland, SoundBlaster,
  55. etc.) or other audio hardware, correctly installed and
  56. configured for use by Windows.
  57.  
  58. You can test your hardware/driver configuration by running the
  59. Windows "Media Player" accessory.  If your hardware and device
  60. drivers are correctly installed and configured, you should be
  61. able to load and play the file .WAV file format supported by
  62. this application.
  63.  
  64.  
  65.  
  66. SPEAKER DRIVER NOTE
  67. -------------------
  68. Tiny E will work with an installed PC speaker driver in lieu of
  69. dedicated audio hardware.  Speaker drivers for Windows are
  70. fairly commonplace, and are available for download on many
  71. information services and BBS systems.
  72.  
  73.  
  74. PROGRAM FILES
  75. -------------
  76. The Tiny Elvis package is comprised of the following files:
  77.  
  78. TNYELVIS.EXE
  79.     The executable program file
  80.  
  81. TNYELVIS.HLP
  82.     The help system file
  83.  
  84. TWAV_**.WAV
  85.     Nine waveform audio files used for Tiny Elvis' default
  86.     spoken comments.  These files are divided into two
  87.     sets, A and B.
  88.  
  89. TGOODBYE.WAV
  90.     Single waveform audio file used for the program's
  91.     "goodbye" feature.
  92.  
  93. README.TXT
  94.     ASCII text notes.
  95.  
  96. FILE_ID.DIZ
  97.     ASCII text upload description (for sysops, BBS
  98.     operators, etc.).
  99.  
  100. All waveform audio files were recorded as 8-bit, mono, at a
  101. sampling rate of 11.025 kHz, and should play acceptably via any
  102. Windows-compatible audio hardware and/or audio driver sets.
  103.  
  104.  
  105.  
  106. QUICK AND DIRTY SETUP
  107. ---------------------
  108. Follow these simple instructions to get Tiny E up and running
  109. with a minimum of fuss.  You will need some scissors, construction
  110. paper, some twine, white glue, and protective goggles.
  111.  
  112. 1. Simply create a directory anywhere on an available physical
  113.    or logical hard drive on your system (e.g., C:\ELVIS).
  114.  
  115. 2. Copy the Tiny Elvis program files to this directory (or move
  116.    the original .ZIP file to this directory and "un-zip").  See
  117.    the "Program Files" section above for a full list of the files.
  118.    If you are a user of a previous version of Tiny Elvis, you may
  119.    safely overwrite all of your older files with the new versions.
  120.  
  121. 3. You may run Tiny Elvis directly from Windows File Manager,
  122.    Win95 Explorer or comparable alternative shell by running the
  123.    TNYELVIS.EXE file.
  124.  
  125. 4. Of course, you can also assign one of the many icons in
  126.    TNYELVIS.EXE to a Windows 3x Program Manager group or Win95
  127.    shortcut and run it from there as well.
  128.  
  129. 5. Tiny Elvis is pre-set with a default interval of 1 minute.
  130.    If you're in a hurry to see him in action, select the system
  131.    menu "Make Tiny Elvis Talk Now" command.
  132.  
  133. 6. If you have any questions about program features, please
  134.    turn your attention to the Tiny Elvis help file, which is
  135.    accessed via the system menu "Help" command.  This help
  136.    file contains complete documentation of all program
  137.    features.
  138.  
  139. __________
  140.  
  141.  
  142. APPENDIX A
  143. CONFIGURATION SETTINGS SUMMARY
  144. ------------------------------
  145. The Configuration dialog box provides users with a collection
  146. of controls for enabling and adjusting a number of program
  147. features.  All configuration settings are saved in the
  148. TNYELVIS.INI file, which is stored in your default Windows
  149. directory (e.g., C:\WINDOWS).
  150.  
  151. Don't worry, Tiny Elvis doesn't meddle with your WIN.INI or
  152. SYSTEM.INI files, or place any other files in your Windows
  153. directory (or anywhere else, for that matter).  The program
  154. might be silly, but it minds its own business.
  155.  
  156. A.1 Elvis Interval Settings
  157. ---------------------------
  158. This group box contains sixteen radiobutton controls used for
  159. selecting the length of time between Tiny Elvis performances.
  160.  
  161. A.2 Window/Icon Settings
  162. ------------------------
  163. This group box contains three radiobutton controls used for
  164. selecting the visibility and behavior of the application.
  165. These settings apply both to the Tiny Elvis icon and, optionally,
  166. to the popup window in which Tiny E performances are displayed.
  167.  
  168.     The "Normal" option configures the window/icon to
  169.     behave like any other application, even when a
  170.     performance sequence is in progress.  If Tiny Elvis is
  171.     covered by another application, it will remain covered.
  172.  
  173.     The "Pop to Top" option configures the program to move
  174.     atop any other active windows during its performance
  175.     sequences.  If Tiny Elvis is covered by another
  176.     application, it will pop to the top for its performance
  177.     sequence, and then return to its prior (z-order)
  178.     position when finished.
  179.  
  180.     The "Always on Top" option configures the program to
  181.     remain atop all other active windows at all times.
  182.  
  183. A.3 Performance Settings
  184. ------------------------
  185. This group box contains three checkbox controls used for
  186. enabling/disabling different Tiny Elvis performance options.
  187.  
  188.     The "Perform in Popup Window" option displays Tiny E's
  189.     performances in a popup window.  This is the default
  190.     setting.  When this option is disabled, Tiny E
  191.     performances are displayed in the application's icon.
  192.  
  193.     The "Display Interval Countdown" option displays (in
  194.     minutes and seconds) the time remaining until the next
  195.     Tiny E performance.  The time display is added to the
  196.     Tiny Elvis icon caption.
  197.  
  198.     The "Play Goodbye on Program Close" option configures
  199.     the program to play a special "Elvis has left the
  200.     desktop" WAV file when closed.  The required file,
  201.     TGOODBYE.WAV, must be present in the default Tiny
  202.     Elvis directory.
  203.  
  204. NOTE:  Any changes to configuration settings are placed into
  205. effect when the Configuration dialog box is closed via the
  206. "OK" pushbutton.
  207.  
  208. The interval timer is always paused while the Configuration
  209. dialog is open.  The timer is reset to zero if the dialog is
  210. closed via the "OK" pushbutton; the timer is resumed from
  211. its previous position if the dialog is closed via the
  212. "CANCEL" pushbutton.
  213.  
  214. NOTE:  Summary information on available .WAV files is provided
  215. in the Tiny Elvis Configuration dialog.
  216.  
  217.  
  218.  
  219. APPENDIX B
  220. WAV FILE OVERVIEW
  221. -----------------
  222. Two sets of waveform audio (.WAV) files are accessed by the
  223. program and played in conjunction with Tiny E's speech routines.
  224.  
  225. One file is drawn at random from the "A" set (e.g., TWAV_A1.WAV)
  226. and played near the beginning of each Tiny E animation sequence.
  227. A second file is drawn at random from the "B" set (e.g.,
  228. TWAV_B1.WAV) and played near the conclusion of each Tiny E
  229. animation sequence.
  230.  
  231. Nine default .WAV files are included with the program.
  232. Six of these belong to the "A" set:
  233.  
  234.     TWAV_A1.WAV, TWAV_A2.WAV, TWAV_A3.WAV
  235.     TWAV_A4.WAV, TWAV_A5.WAV, TWAV_A6.WAV
  236.  
  237. Three belong to the "B" set:
  238.  
  239.     TWAV_B1.WAV, TWAV_B2.WAV, TWAV_B3.WAV
  240.  
  241. NOTE:  All .WAV files from both sets must be present in the
  242. default Tiny Elvis directory (i.e., the directory containing
  243. the TNYELVIS.EXE file).
  244.  
  245. * FOR INSTRUCTIONS ON REPLACING THE ORIGINAL .WAV FILES WITH
  246. FILES OF YOUR OWN, PLEASE REFER TO APPENDIX C.
  247.  
  248. * FOR INSTRUCTIONS ON AUGMENTING THE ORIGINAL .WAV FILES WITH
  249. ADDITIONAL FILES, PLEASE REFER TO APPENDIX D.
  250.  
  251. * FOR FACTS ABOUT LAND WARS IN ASIA, PLEASE REFER TO YOUR
  252. LOCAL LIBRARY.
  253.  
  254. NOTE:  Summary information on available .WAV files is provided
  255. in the Tiny Elvis Configuration dialog.
  256.  
  257.  
  258.  
  259. APPENDIX C
  260. REPLACING THE WAVEFORM AUDIO FILES WITH SOME OF YOUR OWN
  261. --------------------------------------------------------
  262. After using Tiny Elvis for a while, you may wish to replace one
  263. or more of the waveform audio files with some of your own.  The
  264. program is actually designed to make this as easy as possible.
  265.  
  266. You can replace one file, a few files, or all files.  Just to be
  267. on the safe side, though, it's always a good idea to keep the
  268. original files backed up on a floppy disk, in case you wish to
  269. replace your replacements (!) later on.
  270.  
  271. Tiny E will handle any type of Windows-compatible .WAV file you
  272. might choose to record.  Remember, this is more a function of
  273. your installed waveform audio drivers than anything in the
  274. program itself.
  275.  
  276. C.1 Playback Protocol
  277. ---------------------
  278. Tiny E's waveform playback routines are set to occur at two
  279. specific trigger points in the program's animation sequences.
  280. Each of these two trigger points has its own corresponding set
  281. of .WAV files.  The .WAV files used in conjunction with the
  282. first trigger point are drawn from the "A" set; the files used
  283. in conjunction with the second point are drawn from the "B" set.
  284.  
  285. Each sequence begins with Tiny E jumping to his feet, at which
  286. point he will "speak" a randomly-selected .WAV file from the "A"
  287. set.  When playback of this file has completed, the figure will
  288. make his first broad hand gesture (arms stretching wide), which
  289. is accompanied by a randomly-selected file from the "B" set.
  290. He will then wait until the "B" file has finished before
  291. executing the remainder of his posturing sequence and returning
  292. to his default reclining position.
  293.  
  294. For planning your own .WAV files, all "A" files should have
  295. something to do with an initial observation; all "B" files
  296. should be some sort of secondary or concluding comment.
  297.  
  298. C.2 File Sizes/Formats
  299. ----------------------
  300. Replacement .WAV files need not match the file size of the
  301. original files.  All things being equal, however, they should
  302. be kept as short as possible.
  303.  
  304. Replacement .WAV files need not match the bit format (8 or 16
  305. bit), channel format (mono or stereo), or sampling rates of the
  306. original files.  However, users should bear two things in mind:
  307.  
  308. 1. .WAV files recorded in stereo and/or at sampling rates of
  309.    11 kHz of higher can become very large.  If disk space is at
  310.    a premium, you may wish to avoid recording and using
  311.    higher-fidelity .WAV files.
  312.  
  313. 2. .WAV files recorded at very low and very high sampling rates
  314.    may not be compatible with all Windows audio drivers.  If you
  315.    plan to use your recorded files on other machines, you may
  316.    wish to record at "standard" sampling rates of 11.025 kHz or
  317.    22.050 kHz.
  318.  
  319. C.3 Filename Conventions
  320. ------------------------
  321. Tiny Elvis accesses its companion .WAV files via filename
  322. strings that are hard-coded into the program.  As a result, all
  323. .WAV files used by Tiny Elvis must follow a fairly strict
  324. filename convention:  All filenames in the "A" set must
  325. exactly match those of that set's original six files.  All
  326. filenames in the "B" set must exactly match those of that set's
  327. original three files.
  328.  
  329. Reminder:  All .WAV files from both sets must be present in the
  330. default Tiny Elvis directory (i.e., the directory containing
  331. the TNYELVIS.EXE file).
  332.  
  333.  
  334.  
  335. APPENDIX D
  336. AUGMENTING THE WAVEFORM AUDIO FILES WITH ADDITIONAL FILES
  337. ---------------------------------------------------------
  338. Users caught up in the excitement of recording their own .WAV
  339. files for use with previous versions of Tiny Elvis have
  340. bemoaned the limitations on accessible files.  For these users,
  341. the limit of six "A" set files and three "B" set files is too
  342. restrictive.
  343.  
  344. Okay, fine.  Tiny E can now access up to 20 different .WAV
  345. files in each set (40 in all).
  346.  
  347. All you have to do is record the new files, make sure they are
  348. given filenames that Tiny Elvis will recognize (subject to the
  349. "Filename Conventions" notation below), and move them into the
  350. default Tiny Elvis directory.
  351.  
  352. When run, the program automatically scans all valid .WAV files
  353. in its default directory.  Consecutive files (from 1 to 20) in
  354. both set "A" and set "B", starting with TWAV_A1.WAV and
  355. TWAV_B1.WAV, are considered valid (please see the Filename
  356. Conventions section below).
  357.  
  358. The program will provide summary information on accessible
  359. .WAV files in the Configuration dialog box.
  360.  
  361. If you have questions about Tiny Elvis' playback protocol or
  362. specific .WAV file formats supported by the program, please
  363. refer to the Appendix topic "Replacing the Default .WAV Files".
  364.  
  365. D.1 Filename Conventions
  366. ------------------------
  367. Every time Tiny Elvis is run, the program scans its default
  368. directory for 40 specific .WAV files.  The number of files the
  369. program actually uses depends entirely on the files that it
  370. can verify when first run.
  371.  
  372. You do not need to have all 40 .WAV files for Tiny Elvis to run.
  373.  
  374. Strictly speaking, you don't even have to have all nine of the
  375. default .WAV files; the program will work with as few as 2 .WAV
  376. files (TWAV_A1.WAV and TWAV_B1.WAV).
  377.  
  378. What IS important is that the files be correctly named.
  379.  
  380. The program will scan for, and accept, set "A" files with the
  381. following filenames (scanned in the order 1-20):
  382.  
  383.     TWAV_A1.WAV, TWAV_A2.WAV, TWAV_A3.WAV, TWAV_A4.WAV,
  384.     TWAV_A5.WAV, TWAV_A6.WAV, TWAV_A7.WAV, TWAV_A8.WAV,
  385.     TWAV_A9.WAV, TWAV_A10.WAV, TWAV_A11.WAV, TWAV_A12.WAV, 
  386.     TWAV_A13.WAV, TWAV_A14.WAV, TWAV_A15.WAV, TWAV_A16.WAV,
  387.     TWAV_A17.WAV, TWAV_A18.WAV, TWAV_A19.WAV, TWAV_A20.WAV.
  388.  
  389. The program will scan for, and accept, set "B" files with the
  390. following filenames (scanned in the order 1-20):
  391.  
  392.     TWAV_B1.WAV, TWAV_B2.WAV, TWAV_B3.WAV, TWAV_B4.WAV,
  393.     TWAV_B5.WAV, TWAV_B6.WAV, TWAV_B7.WAV, TWAV_B8.WAV,
  394.     TWAV_B9.WAV, TWAV_B10.WAV, TWAV_B11.WAV, TWAV_B12.WAV, 
  395.     TWAV_B13.WAV, TWAV_B14.WAV, TWAV_B15.WAV, TWAV_B16.WAV,
  396.     TWAV_B17.WAV, TWAV_B18.WAV, TWAV_B19.WAV, TWAV_B20.WAV.
  397.  
  398. IMPORTANT:  The program will only make use of consecutive .WAV
  399. files verified, starting with TWAV_A1.WAV and TWAV_B1.WAV.
  400.  
  401. The scanning process for each set stops as soon as it
  402. encounters a missing file; only those files verified up to that
  403. point are used.  For example, if you have prepared ten .WAV
  404. files for set "A", but the file TWAV_A7.WAV is not found when
  405. Tiny Elvis is run, only files TWAV_A1.WAV through TWAV_A6.WAV
  406. will be accessed during animation sequences.
  407.  
  408. NOTE:  Summary information on available .WAV files is provided
  409. in the Tiny Elvis Configuration dialog.
  410.  
  411.  
  412.  
  413. APPENDIX C
  414. LEGAL AND ETHICAL ISSUES
  415. ------------------------
  416. This program (Tiny Elvis for Windows) is hereby contributed "as
  417. is" to the public domain.  The program, including its companion
  418. waveform audio and documentation files, is distributed as
  419. freeware.  As such, it is not intended for sale, resale, purchase,
  420. or for-profit distribution in the shareware or retail marketplace.
  421.  
  422. Users are free to install and run the program on any system or
  423. systems they wish (subject only to the program's hardware
  424. requirements).  Users are also free to copy and re-distribute
  425. the original files in any manner of via any channel available to
  426. them (i.e., network, BBS, electronic information service, etc.).
  427.  
  428. Users doing so must distribute only the original files
  429. (preferably in their original compressed format).  When so
  430. distributed, it is the distributor's responsibility to ensure
  431. that the program files have been kept in their original state
  432. and format, and have not been altered, edited, disassembled, or
  433. recompiled in any way.
  434.  
  435. That said, please do not disassemble the original executable or
  436. edit any of its embedded resources.
  437.  
  438. Before release, this software was tested on a variety of
  439. hardware configurations, under the most rigorous test conditions
  440. possible.  The author therefore warrants that the software will
  441. perform in substantial compliance with the specifications set
  442. forth in this text, provided that the software is used only on
  443. the computer hardware and operating system(s) for which it was
  444. designed.
  445.  
  446. The author makes no other warranties, expressed or implied, with
  447. respect to this software, including its quality or fitness for a
  448. particular purpose.
  449.  
  450. In no event will the author, or Pegasus Development, be liable
  451. for any direct, indirect, special, incidental, or consequential
  452. damages arising from the use of or the inability to use this
  453. software, even if the author has been advised of the possibility
  454. of such damages.
  455.  
  456. Neither the author nor Pegasus Development is responsible for
  457. any costs including, but not limited to, those incurred as a
  458. result of lost profits or revenues, loss of time or use of the
  459. software, loss of data, the cost of recovering software or data,
  460. the cost of substitute software, claims by third parties, or
  461. similar costs.
  462.  
  463. So there.
  464.  
  465. ________
  466.  
  467.  
  468. Tiny Elvis
  469. New Tartar-Control Version 1.5
  470. Freeware for the Public Domain
  471. "Software that promises nothing -- And Delivers!"
  472.  
  473. Concept, Design, and Programming by Matthew T. Smith
  474. CompuServe: 70661,3235
  475. Internet:   70661.3235@compuserve.com
  476.  
  477. PEGASUS DEVELOPMENT
  478. 11900 Grant Place
  479. St. Louis, Missouri 63131
  480.  
  481. Users interested in information about our line of "real"
  482. applications software are invited to contact us at the above
  483. address, or by telephone at (314) 965-5630.
  484.  
  485.  
  486. "Microsoft" and "Windows" are registered trademarks of
  487. Microsoft Corporation.  All other trademarks mentioned herein
  488. aretrademarks or registered trademarks of their respective
  489. corporations and are hereby acknowledged.
  490.  
  491.  
  492.  
  493. EASTER EGG
  494. ----------
  495. Congratulations!  If you've actually read the documentation
  496. through this far, you deserve a reward.
  497.  
  498. 1. Open the "About Tiny Elvis" dialog box.
  499.  
  500. 2. Move the cursor over the Elvis icon at the top of the
  501.    dialog box.
  502.  
  503. 3. Hold down the SHIFT key and double-click your left
  504.    mouse button.
  505.  
  506. Tiny E will thank you for your attention and do a quick
  507. dance, followed by the display of a dialog box containing
  508. a randomly-selected witty phrase.
  509.  
  510.  
  511. All this -plus- meatloaf recipe hidden in the help file!
  512.